package me.zhengjie.minbearwcs.dao.storage.inf;

import me.zhengjie.minbearwcs.entity.PO.wcs.storage.LargeStorage;
import me.zhengjie.minbearwcs.entity.PO.wcs.storage.type.StorageType;

import java.util.List;

public interface LargeStorageDao {

    List<String> selectLargeStorageCodeByFloorNum(String floorNum);

    LargeStorage selectByLargeStorageCode(String largeStorageCode);

    String selectLargeStorageCodeByLogisticsCompany(String logisticsCompany);

    String selectNullLogisticsCompanyByStorageType(StorageType storageType);

    boolean updateLogisticsCompanyByLargeStorage(String largeStorageCode,String logisticsCompany);

    boolean insert(LargeStorage largeStorage);

    boolean clear();

}
